﻿var IsAddNew = false;

$(document).ready(function () {
    $("#btnAddNew").click(function () {
        $("#divBarSearch, #divListItem").css("display", "none");
        $("#divAdd").css("display", "");
        $("#divAddNew").css("display", "");
        IsAddNew = true;
        $("#trAddNew").css("display", "none");
    });
    $("#btnEdit").click(function () {
        $("#divBarSearch, #divListItem").css("display", "");
        $("#divAddNew").css("display", "none");
        $("#divAdd").css("display", "none");
    });

    $("select[id$='ddlRegionAdd']").change(function () {
        //var RegionId = $("select[id$='ddlRegionAdd'] option:selected").val();
        var RegionId = $(this).val();


        $.ajax({
            url: "Major.aspx/GetSchoolByRegion",
            type: "POST",
            data: "{iRegion:" + RegionId + ",isActive:1}",
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            success: function (data) { getSchoolComp(data); },
            error: function () {
                onError();
            }
        });

    });

    $("#btnSaveSchool").click(function () {
        var sName = $.trim($("#txtName").val());
        var sDesc = $.trim($("#txtDesc").val());
        var iSessionId = parseInt($("select[id$='ddlSessionAdd'] option:selected").val());
        var iSchoolId = parseInt($("select[id$='ddlSchoolAdd'] option:selected").val());
        var iGroupMajorId = parseInt($("select[id$='ddlGroupMajor'] option:selected").val());
        var isActive = parseInt($("input[id$='ckbActive']").is(':checked') == true ? 1 : 0);
        if (iSchoolId === 0) {
            alert("Bạn phải chọn tên trường");
            return false;
        }
        //,iGroupMajorId:" + iGroupMajorId + "
        ShowLoading();
        $.ajax({
            url: "Major.aspx/InsertMajor",
            type: "POST",
            data: "{name:'" + sName + "',desc:'" + sDesc + "',sessionId:" + iSessionId + ",schoolId:" + iSchoolId + ",iGroupMajorId:" + iGroupMajorId + ",isActive:" + isActive + ",isDelete:0}",
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            success: function (data) {
                if (parseInt(data.d) === 1) {
                    //$("span[id$='spResult']").text("Thêm ngành mới thành công");
                    ShowSuccess();
                    $("span[id$='spResult']").append("Thêm ngành mới thành công");
                } else {
                    ShowError();
                    $("span[id$='spResult']").text("Thêm ngành mới thát bại. Vui lòng thử lại lần sau");
                }
            },
            error: function () {
                ShowError();
                $("span[id$='spResult']").append("Thêm ngành trường mới thát bại. Vui lòng thử lại lần sau");
            }
        });

    });

}); 

function getSchoolComp(data) {
        var sRes = JSON.parse(data.d);
        var List = sRes.lst;
        $("select[id$='ddlSchoolAdd'] option").remove();        
        if (List !== null) {
            var iLen = parseInt(List.length);
            if (parseInt(iLen) > 0) {
                for (var i = 0; i < iLen; i++) {
                    $("select[id$='ddlSchoolAdd']").append($('<option>').text(List[i].Name).val(List[i].Id));
                }
            }
        }
        $("select[id$='ddlSchoolAdd']").prepend($('<option>').text("-- Chọn trường --").val('0'));
    ShowSuccess();
    }

    function onError() {
        ShowError();
    }